/**
 * Created by Vector on 17/7/25.
 *
 * 路由

 * 我们已经了解了 HTTP 请求的基本应用，而路由决定了由谁(指定脚本)去响应客户端请求。
 * 在HTTP请求中，我们可以通过路由提取出请求的URL以及GET/POST参数。
 * 接下来我们扩展 Hello World，添加一些功能来处理更多类型的 HTTP 请求。
 *
 *
 *
 *
 */


var express = require('express');
var app = express();

// 主页输出 "Hello World"
app.get('/', function (req,res) {
    console.log("主页 GET 请求");
    res.send("Hello World. GET")
});

// POST请求
app.get('/',function (req,res) {
    console.log("主页POST请求")
});

// /del_user 页面响应
app.get('/del_user',function (req,res) {
    console.log("/list_user GET 请求");
    res.send('用户列表页面');
});

//  /list_user 页面 GET 请求
app.get('/list_user', function (req, res) {
    console.log("/list_user GET 请求");
    res.send('用户列表页面');
})

// 对页面 abcd, abxcd, ab123cd, 等响应 GET 请求
app.get('/ab*cd', function(req, res) {
    console.log("/ab*cd GET 请求");
    res.send('正则匹配');
})


var server = app.listen(8081, function () {

    var host = server.address().address
    var port = server.address().port

    console.log("应用实例，访问地址为 http://%s:%s", host, port)

})



